moral superiority - French English Dictionary